^k]^k^\\k^^k^^^^]^^^^]]^]]kk]^^^^^\\]^]\\]^k^kkk^k]^]^]\^k^k]]]]^^^^^^\\^]^k^^^]^^^k]\kkk^kkk^kkk^\\]\\\\^]]kkkmk^\]^]^^k]^^^]\\^k]^k^k^kk^^^^^^]^^^k^]^]]km]^^^^^kkkkk^\\^k^kkk^kkk^]\]^k^k^^kk^^^^^^^kk^kk^^^]^^^k^]kkk^kkk^kkk^^^k^]]^\]]kkkmk^^kk\]kk]^^k^^]^k]^kkk^kk^^^^^^]^^^kk^^]]kk]^^^^kkkkkk^\]^k^kkk^kkk^^]]^k^k^^kk^^^^^^^kk^kk^^^]^^^kk^kkk^kkk^kkk^^^k^]]^^]]kkkkk^^kk]^kk]^^k^^]^k]^k^k]k^^kkk^^]^kkkk^^]]kk]^^^k^^^kkk^\]kkk^^k^kkk^^]]^k^k^^^k^^^^k^^^^]^kk^^]^^^kk^kkk^kkk^kkk^^^^]]]^^^^k^kmk^^kk]^kk]^^k^^]]]]k^^^^]^]]^kk^k^k^kk^^]^^^^^kkk^^\]^]^^k^k]]\]k]k]^^]^]^k]]^\^]\\]^k^]]k^^k^^^^^kk^k^k^]^^^\kk^]\]\]^^^^kk^]\]^^k]^^^]]^k]]^^^]]]k^^]k^]\\^kk^k^k^^\^^]^^^]kk^k^^\]^]^^k\^]]\]]kk^^^]^]^k]]^]]]\\]^k\^^^]]^^^^^^^^\]^k^]^^]]k^^]\]\]^^^^\]^]\]\mk^^^^]]^^^]^k]]]]k^\]^^]\\]kk^k^^\^\]^]^^]]^k^k\^\]^]^^k\^]]\]^kk^^^]^]^k^^^]^]\\]^^\]^^]]]^^^^^]\\]]k^]^\]\k^^\\]\]^^^^\]^]\]]mk^^^^]]^^^k^k^]]]k^\\]]^]]^^k^k^^\^\]^]^^]]^]\]^^\]^]^^k\^]]^kk^k]^^]^\]k^^^]^]\\]^^\\]k^^^]^^^^]\\]]k^]^\]\]]\]\]\]^^^^\]^]]^^kk]^^^]\]^^k^k^^^^k^^]]]]^kk^^^k]]]^\]k^]\\\\^\\]]]]\^]k^]]\kkk]k]]^^k]]]\^k^^^^kkkk^\\\]\]^^]^k^\\\\]k^^\\]^^\\\]]^]^^k^]]\^^]^^^\]]k]\\]k^^]^^kk^^^^^]\^kk^^^k]]]^\k^]\\\\\]]\\]]]\^]k^\\\kkk\]\^^^k]]]\^k^^^^kkkk^]\\\\]^^]^k^\\\\k]\]\\]^^]]\]]^]^^k^\\\^^]\]\^]]k]\\]k^^]^^kk^^^^^]\^kk^^]k^]]^]kk]\\\\\]]\\]]]\\\k\\\]kk\\]\^^^k^]^\]^^^^^kkkk^]\\\]^k^]]kk\\\]k^\]\\]^^]]\]\^\\]k\\\]^^\\]\^]]k^\]]^]^]^^^^k^^]\\]kkk^^]k^]]^]^k]\\]\\]]\\\\\\]\]^^^]kk\\]]]^^k^]^]\\]]]^kkkk^\\\]]^k^]]kk\\\]^k\]]]]^^]]\\\]]]\\^^^]^^\\]^\]]k^\]]]\\\\^^^kk^\\^^kk^^\]^^^]]\kk]^]\^\\\]]\]\^]^^]k^k^k]^kk\\^\]]k^]]\]]^^kkk\\\k]^^^\]]]^^]]\]^\]\]]\\\^^\\\\]\]^^^]^k]^k^^^^]k^k^^]]]]^^^kk^\\^^^k^^\]^^^]]\^k]^]\^\\\\^kk]]]^^]^]^]\kkkk\\^\]]k^]]\^^^^kkk\]]k]^]^\]]]^^]]\\]\]\]]\\\]k^^]\]]]^\\\]\kkk^^^^]k^k^^^]^^^^^^m^]^^^^k^k^]^^]]]\^k]^]\^\\\\]kk^]]^^]^]^]^k^kk]\^\]]k^]]\k^^^kkk\^kk]^]^^^]]^]]]\\]\]\]]\\\]^^^^\]]]^\\\]^k^k^k^^]k^k^^^]k^^^\\]m]^^^^k^k^]^^]]]\km]^]\^\\\\]kk^]]^k^^]^]^^^kk]]]\\\]^]]\^k^^]]\k^kk]^]^^^]]^]]]\^k\]\]]\\\]^^]^\]]^k\\\]^^^k^kk]\^]]^^^]^kk^\]^k^^k^k^^^^^^]^^]\^k^]^k^^]^^]^^^^]^k^^kkk]]]^k^^^\\\]^]]^]k^]\\^^kkk]^^^]k]k]]\\\k^^]^]^^\\^^]]]\]^^^k]^kk^]^^k^^]^\\]^]\]]^k^k^k^^^kk^^^\\\^^^]\\]\k^k^^^k^]^^^^]^k^kkkk]]^^k^^^\\^^^]]^^^]^^]^^kk^^^^^]^\^^]\\\]\\kk^^^^^^^]]]\]^^^k^k^^^]^^^^^]^]^]^]\^\kk^k^k^\kkk^^^\\\^k^]\\]\k^k^^^kk]^^^^^^kkkkkk]]^kk^^^\]k^k^^k^k^^^]^^k]k^^^^]^\]^^\\\]\\kk^^^^^k^]]]\^^^km^k^^^]kk^^^]k^^^k^^^]kk^k^k\^kkk^^^^^^\]kk]^k^]^k^^\]^^^^^^^^kkkkkk]]^kk^kk]\^kk^^k^k^^^]^^^kk^^k^]k]k\\^]^k^^]^]^^\\^k]]]\^^^km^k^^^]kk^kk^^]k^k^^^]kk^^kkk^^k^^^]^^^\]k^k^kk^^kk]]]^]^k^]^^^kkk^^]^kk^^]^]]^kk^^kkkk]^]^]^k^^k^^^^kk\^]^]^k^^]^^]]]^^k]^^^^^^kk^^]k^^k^]^^]^k^^^^^kkk^^kkk^^k^^^]^^^\]kkkkkk^k^^^^^^]^k^]^^^kkk^^]^kk]k]^\^kkk^^kk^k]^]^]^k^^k^^^^kk\^]k^kk^^^\]^^^^^k]^^^^^^k^^^]k^^kk]^]^kk^^^^k^kk^^kkk^^^\^^\^^^]^kkkk^k^kkk^kk^]^kk^kk^kkk^^]^k^^k^k^mkkk^kkkkk]^]^]^k^]^^^]^kk]k^k^k^^^^^kkkk^^k]kkkk^^k^^^]k^^kk^kkmkk^^kkkkkk^^kk^\]k^]]]^^k]kkkkk^k^kkk^kk^]^kk^kk^kkkkk^]kk^k^k^mkk^kkkmmk]^]^]]^]^k\]^^kk^k]kkk^^^k^kkkk^^k]kkkk^^k^kk]^^^kk^kkmkk]kkkmmkkk^^^]]^^\]]k]k^^kk^m^^^kkkk^kkk\]kkkkkk^^]k^k^^kkkkkmkkkkk^kmmk^^k]]]\\]]]]^^kkkk^kk^^]k^kkkk^^]^]kmk^k^^kkk^k^^kk^kkmmmkkkkmmkkk^^^]]k\\^^^]k^^kkkk^^^kkkk^kkk\]k^^kkk^^]k^k^]^kkkkmkkkkk^kkkk^^k]]]\]\\^^]^kkkk^m^^^]k^kkkk^^]^]^kk^k^^kkk^k]]kk^kkmmmkkkkkk^kk^^^]^k\\k^^\k^^kkkk^^^kk^^]k^k\]k^^^^k^^]^^k^]^^mmkmkkkkk^kkk^^^k]]]^^\]m^]]^kkk^k^^^]k^^^^k^^]^]^k^^kk^k^k^k]]^mk^kmmmkkkkkk]^^]]k^]^^^^^^\k]^kkkk^^^kk^^]kkk]]k^^^^k^k^k]^kkkk^kmmkkkk^^kkk]]]^\^^\\]k^^]]^k^k^k^^^]k^^^^^^k^^]^k^^kk^kk^]mkkk^]mkkkkkkkkkk\^^^^k^^^^^]]k^^]k]k]^^^^k^^]^kkkk^^k^^kkk^kk^^kkkm^kkmkkk^]^kk]\\]]kk^\]]^^k^]^k^^^^\]]k^k^k^^^k^^]^]^^^^]^kk^kk^m^^k^kk^^^]]]\\^kk^k^^^^^]]kkk^k^^]^^^^k^^]^kk]]^^k^k^kkk^^kkk^^kkm^kkkk^]^kk]\\k^kk^\]]^^k^^kmkk\^\]]k^k^k^^^]\^]^]^^^^^]^mkkk^^kk^^kk^^^]]]\^kkk^k^^^^^]]kkk^k^k]kk^^k^^]^k^]]^^kkk^k^k^^kkk^^k^k^k^^k^]^kk^^]k^kk^\]]^^k^^kmkk]^^^]k^k^k^^]]\^]^]^^]]^]kkkkk^^^^^]^^^^^]]]]^kkk^k^^^^^]]kkk^k^k^kkkk^]^]^k^]]^^kkk^k^^kk^kkkkk^k^k^^k^]^kk^^]^^kk^\]]^^k^^kmkk]^^k^k]^^k^^]]\^]^]^^]]]^kkkkk^k^^^]^^^^^]]]]kk^]]^kkkk^^^]^^k]kkkk^kk^\^^^^^kkk^kk^]^^kk^^^kkkkk^^^^kk^kk^^^^^^\]^kkmk]^\^k^k^kkkkkkk^^^]^]]^k^^kk^k^]kkk^kmkkk^^^^k^^kkk]^^kk^]]^kkkkkk^]^^^]kkk]]^^k]]]\\kk^^kkk^]kkkk^^^kkkkk^^^^kk^kk^^^^^^\]^kkmkkk\^k^^^^mkk^kkk^^\]\^^^^kkk^kk^kkk^kmkk^k^k^k^^kkk]^^kk^\]kkkkkkk^]^]^]kkk]]^^k^^]\^kk^^^kk^]kkkk]^^^^k^k^^k^kk^^^^^^^^^\\kkkmkkk\^k\^^^mk^^kk^k^\]]^^^^^kk^kk^kk^^kkkk]^^kkk^kkk^]^^kk^\]kkkkkkk]\]^k^kkk]\]^k]k^^^kk^]]]]^]^^^k]^^^^kk^\]^^kk^^^^^^^^^\\kkkmkkk\]k^kkkkk^]^k^^k]^]^^^]]]]]k^]^k^^kkkk^]\]^k^kkk^]^^k^^^\^k^^kk]]]kkkk^kkk\]kkkkm^k^^\]^]\]^^k^k^k^^^^k^]]]k]^k]k^^^kkk^\kk^^km]]^kk^k^k]^]^kkkkkk^^k]]\^\^^^k^^^^]kkk^\]\^^k^k^^^^^k^kkk\]kk^]kkkkkkk^kkk]^kkk^m^k^\]]^]\]^km^k^k^^^^k^]]^^]^k]]\]]kkmk^\]kk^^kkkm^^k]^]^^kkkkkkk^^]k]\^\^^kk^^^^]kkk^\]\k]k^k^\\\\kkkkk\\^k]]kkkkkkk^kkk]^kkk^m^k\^]kk^]]^kmkk^k^^]km]^^^k]^^\]\]]kkmk^]\k^]^^kkm^^^]^]^^kkkkkkk^\kkk^k]^^kkk^^^]k]mk\^^k^^^k]\\\\kkkkk\\^k]]kkkkkkk^kkk^kkkkkm^^^k]^k^]]^^k^mkk^kk]^kkkkk]^^\^\^^kkmk^]\k^]^^^kkk^^]^]^kmkkkkkk\^kk^^k]^^^k^k^]\kk^]^kkkkk]k]]]^^kkkk]^^^k]^^^]^k^k^^]kmkkkkk^]]]^]^^]k^^^kk]^^^km]]^kkkk^kk^^^^^^^kkkkk^]\]^^kkkkk^^]kk^k^^k^\\]k^^kkk^^kk^kk^^kk^]kkkkkkkkk^]^kkkkk]^^^k]^^^^^kkk^^]kmkkkk^^]]]^]^^]k^^^kk]^^^km]^]^^kk^kk^^^^^^^kkkkk^]\]^^kkkkk^^]kk^k^kk^\\]k^^kkk^^kk^kk^^kk^^^^]kkkkkk^]^kkkkk]^^^k]^^^]^kkkk^]kk^kmm]^k]]^]^]\kkmmkk]]^^^k]^^^^\k^kmmk^^^^^kkkkk^]\]^^kkkkkk^]^k]^kk^^^]]k^^^^kkmmk^^^^^^k^^k^]]kkkmmm]^kkkkk]k^^k]^^^]]^^kk^]kk^kmm]^k^\^]^]\kkmmkk]]^^^k^kkkkk^^kmkk^^^^^kkkkk^]\]^^k^kkkk^]^k]^kk^^^^\k^^^^kkmmk^^^^^^^kkkkkk^kkmmm]^k^kk^kkkkk^\k^^k^^kkk^^]^kkk^]kk\^kkk^^kkk^k^]^]^k]^kkkmk^kmkkk]kkk^^kkkk^k\^k]]^^kk^]^k\^kk^k^k]kkk^^^k^kk]]^]^k]k^k^kkkk^kmk^]]k^^^kkkkkk^^^^k^^kkk^^]^kkk^]kk\^k^mk^kk^kk^]^]^k]kkkkmk^kmkkmkmkk^^kkkkkk]]k]]^^kk^]^k\^kk^k^k]kk^kk^k^^k]]^]^k]kkk^kkkk^^kkkkk^^^^kkkkkk^^]^k^^^^^]]]\k^\^]kk^^k^mkkkk^^k^]k^^k]^^kkmk^kk^kkkmkk^^kkkkkk^]^]]^^k^]\]k\^^^^kkkkkk^kkkk^^k^]^^kk]k^^^kkkk^^kk^kk^^^^kkkkkk^^]^k^^^^^]]\^k^\^]kk^^k^mkkk^^^kk]k^^k]^kkkmk^kk^kk^kkk^^kkkkkk^]^]]^^k^]\]]\^^^^kkkkkk^kkkk]]^]^^^kk^^]k^kkkk^]^k^^^^^k^kkk^^^]]^^^\\k\^]]^^^^^]]^mkkkkkkk^k^^^]^]^^^k]^kkkkk^k^\^^k^k^^^^^k^]\]]^^\\^\]]\^]k^]]\^kk^^^kk^^^^k\^^^^kkk^^kk^kk^kk^^]^^^^]kkk^^^]]^^\^^]\]]^^^^^^]]^k^kkkkkk^^^^k\\\^^^kkkk^kk^kk^]\^k^k]]^^^k^]\]]^\^^\\]\\^]k^]]\^]^^^^kk^]]^k^]]]^kkkkkm^^k^kkkk\]^^]^\]^^^^]]]^]\^^^\]]^k^^^^]^^k^kkk^k^^^^^k\\\]]^kkkk^^^^^k^]\]k^^]\\]^k^\\]]^\^^]\]]\k]k^]]^^]^^^^kk]]]^k^]]]]^kkkkk^]^^^kkk\\^^]]]]^^^]^^^^]\^^^\^^kk^^^k^^^k^kkk^^kkk^kk\\\]]^^]^^^^^]]k^]\]k^^\]\]^k\]]^]^\^^]\]^]k]k^^^^^]^^^^kk^k^kk^]]]]^k^^^k^]^]]kkk\\^k^]]k^^^]^^k^kk^^]\]k^^k^k^^k^^k^]^]]kkk]^]]\\^]^]]]^]]]]]^k^]kkk^^^]^^k]^^k]^]kk\]]^^^^^^^k^^^^]]^\\^^kkk\]\]]^\^^k^k^^]\]^k\^kk^^^k^^^^]^k^kk^^]\]k^^k^k^^kk^^^]]^^^kk]^]]\\^]]\\\^]]]\]k^]^kkk^kk]^^k^]^k^k]kk\\\^^^^^^kkk^k]]]]^^]]kkk\]\]]^\]]^^k^^\]^]^]^kk^^^k^^^^]^k^kk^]\\]k^^k^k^^kk^^^\^^^k]^\\]]\]k]]\\\]]\\\^kk]^kkk^kk]^^k^]^k^k]k]\\\^^^^^^kkk^^]]\^^^^\^]]\]\^^^\]]^]k\^\^^^^]^kk^^^k^^^]^^k^kk]\]\]k^^k^k\]^]\\\]^^^k^]\\]]^\^^k^]]^\\\\^kk^]kkk^kk]^^k]^^k]^]k\\]]^^^^^^]^]\]\\]^^^^]]]]\]^]]k^k^k^^\^\^^^k\^k^^\]\\^\^k^^k^^\\\]]^^^]^k]^^^\\\^^kk^]\]]\^^]]^^k]^]\\]]^^^^]]^^^\]]\\]^kk^^^]]\]]\k^]k^^\\^^\\\]k^k^]^\\]^k]]^\^k^^]\\]]k^^]]^\]\]\\]]^k^^k^]]\\]]\\^]^k^k^^\\\^^k^]]\]\\^]^^]]]\\]\\]]^^^]^^]]\\]]\\]^kk^^^\^\]]\]\]k^^]^^^\\\]k^^]]^\\]^^^^]\]^]^]\\]]k^]^^\\]\]\\\]^k^^k^]]\\]\\\^]^k^kk^]\\^^^^]]\]\\^]]]]]]\\]]\]]^]]]]^\]\\]]\\]^kk^^^\^\]]\]\]k^^]^k^\\\]k\^]]]\\]^^]]]\]^]^]\\]]^\\]^\^^]^]]^\^k^^k^^\\\\]^^^]^k^kk^\]^\]k^]]\\\\^]]]]]^\\]]^k^\\]]\\^^^]^]]\\^kk^^^]]\\\\k^]k^^]^k^\]]\^^^]]]\\]^^]]]\]^]^]]^^\]\]]\^^^^^\]\\]^^kkk^]\\^]^]^^k^^^^\\k]\]]]]]\]]]]^]]]\^]\]]]k^k]]]^]kkkkk]^^]]^^^kk\\\\]]k^^k^k^^^\\k\\^^^]]\\^^]^]^^]^]]]\^kkk^\\\\k^^^^^^\\]^^k^^^]]\^]^]\\k^^^\^k\\]]]]]]\^\]]]\]]^]]\]]]k^k^^]^]kkkkk^k^]]^^^^^\\\\]]k^\]^k^^\kk\\^^^^]^]^]^]]\^^^]]]]\^kkkk]\\\k]^^^^^\\]^^k^^^]]]^]]\\\k^^]]^]^\]]]]]]\^\]]]\^k^\]\]]\k^k^^]^]]kkkk^k^]]^^^^^\\\^]]^\\]^k^]]k^^\^^^^]^]^]^]]\kk^]]]\\]kkkk]\\\]]^^^^^\\]^^kkk^]]]^]]\\\k^^]]^]^]\\\\\\\]]k^k^kk^\]\]]]^]^^^]^]\kkkk^k]\]^^^kk\\\^]]^\\]^k^]]k^^\\]]^\\\\^k^k^kk^]]]\\^^k^k]\\\]]^]^^^\\]^^k^^]]]]^]\\^^]^kk^^^kkk]\]\\\]^^]kkkk^^]\]^]]]^]^]]]]^]^^k^\\^^]k]^^]k]]]\]k^]kkkkkkk^^]\\\\\]kk^^^kk^]]]\^k^k^^]^\\]]^]^^^k^^k^k^^]]]]^]]^^^]^^k^^^kkkk^kk]^k\^]kkkk^^k]^]\^^^]^^^kk^]^^k^k^kk^^]^^]k]]]^^k^]kkmkkkk^^kkk^k^k^k^^^kk^]kk]\^kk^^]k^^k]^]^^kk^^k^k^^]]]]^]^^k^]^^k^^^kkkk^kk]^k^^]kkkk^^k]^^]^^^^^^^kk^]^^kkk^kk^^]^^]k]]]^kk^]kkkkkkk^kkkk^k^kkk^^^kk^]kk]^kkk^^]k^^k]^]^k^^^]^^k^^]]]]k^^^k^]^^k^^^kkk^]k^]^k^k^kk^k^^k]^^]^^^^^^^k^^]^^k^^]^^]k^k^]k]^^^kk^]kkkkkkk^^^^^^k^kkkkk]kk^]kk]^kkk^^]k^^k]]]k^^]^]^\^^^^^^]kkkkkk^k^^^]k^^^\\\]]^]k^k\]]\^^^kkk]^^]^]^^]^]\^k^^]\\^^kkkkk^kk^k^^k^k]^^]^kk^]^\\kk^kkk]\\]k\^^^^k]k]^^k]^^]]]k^^\k^\\]]^^^^]^^\\kk^k^^]^k^^^\\\]]^]k\^\]]\\kkkkk]^^]^^^^^]]\^k^^\]\]\^kkkk^k^]]\^k^k]^]^^kk^]^\\kk^k]]]\\]\]k^^^k]k]]kk]k]]]]k^]\^^\\]\^^^^]]]\\^k^k^]]]k^^\\\\]]^]k\^\^]\]kkkkk]^^]^^k^^^]\^k^]\\\]\^^kkk^k]\]\]k^k]\]]^kk]]^\\kk^k]]]\\]]]k^^^k]k]]km]k^]]]k^]\]]^\^]]^^^]]]\\^k^k^]]]]\\k\\\]]^]k\^\^^^^k^kkk]^\\^^k^^^]\^k^]\\\^^kk^kk^k]\]\]k^k]\]]\]]k]^\\kk^k]]]\^^k\^^^^k]^\]km]k^k^]k]^\]\\^k^^^^k]^]]]^^\^\]]]]]\]]^\]^\]]]]^^^]k^^]^k^]]]\kk^^^^^^^^^\\\\]^]^]k^^\\]^]^^k]]^]\\]]\^^]^^^]\]]k^kk^k]]k\]\\\^^k^^k^^^]^\^]\^k^^^^k]^]]]k\\]\]]]]^]]]^\]^\]]\\^^^]]\\^^k^]]]\kk^^^kk^^^^\]]\]^]^]k^^\\]^k\]^]]^]\]]\\^^]^^^]\\]k^k]]^^]k\]\\\^^k^^k^^^]^\^]\kkk^^^^^^]]^k^\]\]]]]^]]\^\]]\]\\\k^^\]\\^^k^^]]\^k^^^kk^^^^\]]\^k^^]^^k\\]kk^]^]]^]\]]\\]^]]]^\\\^k^]]]^^]k\^\]\\^k^^k^]k]^\\\\kkk^^^^^^]]^k^\]]]]]]^]]\]\]]\\]^^k^^\]\^]^k^^]]]]]\]\^^^^^^\\\\^^^^]^^k\\]k^^]^^^^]\]]\\]]]]]\]]^^k^]]]k]]k\^\]\\\]]]k^^kk]\\k^^^^]]^^kk\]]k^\]\^^\]]]]\]]^^\]]kk^]k]\kk]]^kk]^\]\\\^^]]kk\\\^^^k^^]^^^]]\\^^]^\]]\\^^]\\]^\\]]^^^^k]^kk\]^^]^^]\]\]\k^^kk]\]k^^]^]]^^kk\]]^]\]\^^\]]\^^k]]]]]]^^]\]k^^k]]^kk]^\]]]]k^]]kk\\\^^^^^^]^^^]]\\]]]^\]]\\^]^k^]]\]]]\]]]\kk^k\]^^]^^]\]\^]k^^^k]^^k^^]^^^^^k^\]]^]\]\^^\]]\]^k^]]]]]^^]\^k\^k^]^kk]^\]]]]k^]]^k\^^^^^^^k^^^^\]\\]]]^\]]\\^]]k^^]\]]]\]]]^k^^k^]^^]^^]\]\k]k^\]]k^^k^^]^^^^^k^\]]kk\]\^^\]]\]^k^]]]^^^^]\k^\^k^^]^^\\\]]]]k^]\\]k^^^^^^^k^^^^\]\\k^]^\]]\\^]]^^^]\]^^\]]]^^^^k^^]]\\\]\]\^^k^\\^k^^^^kk^]^]^]^\\\^^^^^^^k]^]\\\]]]k^^k^^^^^k^^^]\]^\\\]^\\^k^\]k^^]^]^^^^^]^\\]^]k^^]k]^^]\^]]k]\^kk^^]]k]^^^k^\^\\\]\]]\]]^k^^^k^^]kkk^]]\\^^\\\\\\kk^^k^k]\\\]]]k^^kkk^^^kk^]]\]^]^\]^\]\^k^kk^^]]^^^^^]\]]\]^]\\\kk^^^^]^]]k]\^kk^k^^^]kkkk]\^\\^k\]]\^\kk^^^k^\^kkk^]]\\kk\\\\\\kk^^k^k^\\\]]^k^kkkk^^^kkk]]\]k^^^^k]]^kk^kk^^\^^^^^^]\]^]]^]\\\kk^^^^]k]]k]\kkkkk^^^]kkkk]\^\]kk^^^^^]kk^^^k]^^kkk^]^]^\]^]^^^^^^^^k]]]]\\]]^k^kkkk^^^kkk]^]^^]k^^k]]^kk^kk^]]^^^k^^^]k\\kkkk^^]k]^^\\^^]k]\kkkkk^^^]kkkk]\k^\^k^^^^^]kk^^k^^^^^kk^]k^k^]^^]^kk^\]^]]\^^k^k^kk^^kmk^k]^kk]^kk]kkkkk^kkk^^^k^^^^^^kkkk^k]^^k^^k^k]^^]\\^^^k]k]k^kkk^]k]^kkk^kk]k^kk^kkkkk^^k^^^^^^k^]k^k^]^k^kkk^^\]^k]^^k^k^kk^^^kk^k]^k^^^k^^mmkkk^kkk^^^k^^^^^^^kkk^k]^^k^kk^k^\]^]^^^^k]k]k^k^^^]k]^k^k^k^^mkkk^kk^kk^^k^^^^]]k^\k^kk^^k^k^k^^]^kk]^^k^kkkk^^^kk^k]^^k^kkkkmmkkkkkkk^^^k^^^^]\^k^k^k^k^k^k^^k^^kk^^^^^k^m^k^k^^^]k]^^kkkkkmmkkkkkkkkk^^k^]]]^^^\]k^kkk^k^k^k^^^^kk]^^k^kkkk^^^kkkk]^kk^kkkkmmkkkkmmk^^^k^]]]^^]^kk^k^k^kkk^^kk^kk^^^^^k^m^k^k^^k^k\]kkkkkkmmk^kkkmmk^]]k]]]^k^]]^^kkk]k^kk^^kkkk^kk^k^]kkkkkkkkkkk^k^k^kk^mmkkkkkmkk]^kk]]\\]^]\^^kk^k^^kk^^^kkk^]k^]^^^kk^k]^]^^k^^kkmkkkmmm^kkkkmk^]]k]]]k^]^^\^kkk]kk^k^^kkkk^kk^k^]^kkkkkkkkkk^^]k^kk^mmkkkkkk^k]^kk]]\^\]^]]^kk^k^k^k^^^kkk^]k^]^^]^k^k]^]^^k^\^kmkkkmmm^kkk^kk^]]k]]^k^^k^\]kkk]mk^k^^kkk^]k^^k^]^k^^^kkkkk^^^]^km^kmmkkkkkk^k]^kk]]]^\^m]]]^k^k^k^k^^^k^^^]k^]^^]^^^k^^]]^k^\^kmm^mmmm^kkk^k^]\\^^^]^km^^\]kk^]mk^k^^kkk^]^kkk^]^k^^^kkkk^^kkkk]^mkkkkkkkkk^^\]^^^^\\^m^]]]^^]k^k^k^^^k^^^]kkk^^]^^^k^k^^]^^^kmk^kmkkk]kkk^k]]^\k^]k\^]^k^^^]k^k^]\^^^]^]^]kkk^^^^]^k^kkk^^^kkkk^mmkkkk^]^]^\\]]k]^^^]^]k^k^k^km^\]^^^k\^^^\k^^k^^^kkk^kk^^kkkk^^mmk^k^k^^^\]]k^k^]k\^]^k^kk^kk^^]\^^^]^]^]k]]^^^^^^k^k^kkk]k^\mmkmkkkk^]^]^\\^kk]^^^]^]k^kkmkkk^\]^^^k\^^^\]\^k^^^kkk^^^k^k^^]kkkkk^k^k^^^\^^k^k^]k\^]^k^kk^kkk^^]^^^]^]^]^]]^^^k^^^^k^kkk^k^\k^kk^^^k^]^]k]]^kk]^^^]^]k^kkmkkk^]^^^^k\^^^\]\^k^k^kk^^^^kkk^^]^^kkk]k^k^^^]^^k^k^]k\^]^k^^^^kkk^^^kk]\^]^]^]]^^^k^^^^^kkkkkkk]k^kk^^^k^]^]k]]^^k]^^^]^]k^kkmkkk^^kk^]k]^^^\]\^k^k^kk^]kkk^kkk]^^kkk]k^k^^^]]^^\\]kmmk^]kk^kk^kk^kk^k^]]]^^\^^kkkk^k^^k^k^^kk^k^kk]^^kk^k^^^k]^]\\kkkk\^^k^^kkkk^kkkk^^k]]k]^^^k^^^k^^kkkk^kkk^^]^]^^kk^kk^^]^^\\]kmmkk^kk^kk^^kkk^]^k]]\]]^k^^kkk^kkkk^k^^kk^kkkk]^^kk^k^^^k]^]\\kkkk^k^k^^k^kmk^^^^kk^\\^^k^]k^^^kkkkkkk^kkk]^^^]^^kk^kk^^]^^\\kkmmkk^kk^^k^^m^^^]^^^]\]^^^^^kkk^kkkk^^^^^^^^^kk]^^kk]^^^^k]^\\^kkkk^k^k^]k^km^]^^^kkk\\k^^^]k^^^kkkkkkk^k^k\^^^^^^kk]kk^^]^^\\kkmmkk^^^]kkkkk^^]\^^]^]^^^^^]^^]]^^^^]^^^^^^k]^^]k^kk]^^^^k]^\\^kkkk^k]^]^kkkk^]]]^kkk]]k^^^\^\]^^^^^^kk^k^k]\\\]k^kk]kk^^k]^^\kkk^mm\^^^kkk^k]k]]^kkkm^^kk\\]^]kk^k]]^k^]^^k\\^^kk^k]^\]]kk^^\kk^kkk^\\^kkk^^^]]^kkkkk^^^^]]^^]^]^k^^kk^k^^]]^]]]kk^^kk^^k]kkk\]mkk^kkk^k^k^^]k^^^kk^m^^k]^\]^]kkkk]]^k^]^^k\\^kkk^k]\\\\kkkkk\^km^]m^^^kk^^]^]^kkkk^k^^^\k]^^]^]kk^^kk^k^^]]^]^\kk^^]]]]kkkkk]\kk^^^kk^k^^^^]k^^kkk^m^^]kk^^k^kkkkk]^k^]\km\]kkkk^k\\\\\kkkkk\\^k]]k^^^kk^^]^]^kkkk^k^^\^kkkk^^]kkk^kk^k\k^]k^^]^k^]]]]]kkkkk]\kk^^^kk^k^^^^]kkkkkkkm^\kk^]^k^kk^k]kk^^^k]^k^mkmk^k\\\]]kkkkk\\^k]]k]^^kk^^]^]kkkkkkk^\^^k^kk^^]^k^kkk^kk]\kkkkkkk^]^^^^^^k^^]^^k^^^kkkkkkk^^kkkk^kk^\]kkk^]]^^^]kk^kk]kkk^]kk^kmk^^^^]^kkkk^^]]k]^k^]^^k^]^]mkkk^kk^\\]^^^^^^]\^^^kkk^kk^]]k^kkkk^\^^^^^^^^^]^^k^^^^kkkkmk^^kkkk^k^^\]kkk^]]^^^]kk^kk]kkkk\]]^kmk^^^^]^kkk^^^]]k]^k]^^^kk]^]mkk^km^^\\]^^^^^^]\^^^kkk^kk^^\^\kkkk^]^^^^^^^^^]^^k^^^^kkkkmk^^kkk^km]^^]kkk^\\^^kkkk]kk]kkkk]]]\kmkkmm^]^kkk^^^]]k]^k]]^^kkk^]kk^^km]^^\]^^^\]^]kk^^^^k^^k^^]^\^kkkkmk^^^^^^^k^^^k^^^^k^kkkk^^kkk^km]^^^^kk^\\^^kkkk]kk]k^kk^kk^]kkmkm^]^kkk^^^]]k]^k]]]]k^k^]kk^^km]^^]\^^^\]^]kk^^^^k^^^kk^k^k]kkmkk^^^^^]kkmk]^]\^k^kk^k^^]^^k]km^^kkk^]k^^^^kkk^^^]]^k^k^^kkkkkmkkm^^^k^k]kkkkk]k^]^^]^kkk^^^^km^^k^^^^k^^kkkkk^^k^]^]^kkkkkkkkkmmkk]^^]^kmk]k]]]k^kk^k^^]^^k]km^^kkk^]^kk]^kkk^^^]]^k^k^^kkkkkkkkmmk^^^k]kkkkk^^^]^^]^kkk^^^^km^^k^^^^^k^^kkkk^^k^]^]^k^kkkkkk^kkmmk^^]^kmk]k]^]^^kk^k]]\]^\]^^^^kkm^]^kk^^kkkk^^^^^k^k]]kkkkkkkkmmk^^^k]kkkkkk^]]^^]]^^^]^\^]k^^kkk^^^kkkkkkkk^kk^^]^k]kkkkkk^kkkmk^^]^kmk]k]^]^^kk^k]]\]\k]^^^^kkm^]^kk^k^^k^k^^^^k^^^]kkkkkk^kmkk^^^k]kkkkkk^]]^^]]^^^]\^^]k^^kkk^^^kkkkk^^^kkk^^^]^^kkkkkk]^kkk^]^^kk^^]k^\]]\^\]k]]^]]^k^]\]^kk^^^kkkk^]^]kk^]^kk]kkm^]kk^^\^^^^^^^kk^]^^^]]]^\]^\\]\\]^k^\]]kk^^kk^kkk^k]k^k^^k^^]]k^^kk^]^^kk]^]^k^^]k^\]]\]]^]]]]^]^k^]\]^]^^^^kkk^]]^^^^\]^kkkmkk^]kk^^]]^^^^]]^^^]^^^]]]\^^\\\\]\]^k^\]]^^^^kk^k^^^k^^]^^^k^kkk^^^^k^]k]kk]]]]]]]]k\\]]\]]^^]]^^^^k^]\^^]^^^^kkk^]]^^^^\\\kkkmkk^\kk^^]]]^^]]\]^^]^]^]]]\^^]\\]]^]^k^\^]^^^^k^^^^^^k^^]^]\k^kk]^]^^k^]k]^k]]\^]]]]^^]^]\]]^^]]kk^^k^^]^^]^^^^kkkk^^k^^^\\\^^]k^k^\^^^^]]]^^]\]]^^]]^k^]]\^^]\\^^^]^kk^^]^^^^k^]kkkkk^^]^]\k]^]]]]^]^^]k]^kk^]]]k^]]^k^k]kkk]^^^]^^^^]]^^^^^^^]]^k^^^^^]]\]]\^k^^^\]]]k^^k^k]\\]k^^\]]]^k^k^]]]^^^^^]]^k^^k^]]\]^kkkk]^]^]^^]^]k^^]]\]^^]kkk^^^]k^]^]k^k^kkk]]]^]^^kk]^k^k^^^]^^]k^^^^^]]\]\\]]^^^\\^^^]kk^k]]]]k^^^\]]kk^k^]\]^^^^^^^kk^^^^]\]^]k^kk]^]^]^^\]\k^^]\]^]]^kkk^^^]k^]^]k^k^kk^\]]^]^^kk]^k^^^^\^^^^^]]\^^]^]]\\]]]^\\\k^k]kk^k]]]]k^^^\]]kk^k\\\]^^^^^^^kk^^^^\]]^^]^]^]^]k^^^\]\^^\\\^^^]^k^k^^^]k^]]^k^k]^k]]^^^]^^^^\\]\\\\^^^^^k\]\^^^]\^^]^k^]\\\k^k^^k^k]]]]k^^\]]]^k^^\]]]^^^^^]\]^\\\\]]]^^^]]^]^^^]kk^^]k]\\\^^^^]k^^^\\\\\\]^k^^]^]]]^\^]\]^k]\]]\\]kk]k^]]\\^\^]^^^]^k\\]]]]kkk]]^^^\\\\^\^]^^^^^^]^\]^^^^^]^]\\\]\^]]^]]\\\\\^]\^]^^^]\]]]^^^^\\^\\\\\\\]]^k^^]]^]]^\\\\]^k^\]]]\]kk]^\]]\\^\]^k]]\]^\\]]]]kk^^^]\\\\\\]]^]^^^^]k]^\]\\^^^]k^\\\\\^]]]\]\\\\\]^]]\\]]]\]]]^^^]]]]\\\\\\\]]^k^^]]^]]^\\\\]^k^\^]]\]kk\^\\\\\^\]]^]]\]^\\]]]]^]]]^\\\\\\\]]^]^^^^]k]^\]\\^^^]k^^\\\\^]\]\]\\\\\]]\]\\]]]]]]]^]\]\]\^^]\]\\\]^k^^]^]\]]\^]\]^k^\^]\]k]^]^\\\\\^\]]^]]\]^\\kk^\]^^\\^^^\]\\^\^]^^^^^^\]\]^^^^^]k^^\\^]\\]]\]\\\\\]]\]\]]]]]k^^\\]]\\^k^^^]]\]^^^^^]^]\\^^k^]]^^]^k\\k^\]]]\\\^k]^^^]]\]]^]]^]^k\^^\]kk^]^]]]^\k^^^^^]\\^^^^^^k^^^\\\k\\]\]^]]]^]]]]^]]^\]]]^^]^]^]\]kk^^^^^\]^^^^]\^]\]^^k^\\^^]^]]k\]]]]]\\]k^]^]]]]^\]]]]^]^k]k^\]kk^]^^^]^\k^^]]^]\]^^^^\]k^^^\^k\\^]\]^]^^]]]\]^]^]\\]]^^]^^k]\]k^^^^^^\]^^^^]\^]\^^^^\\\^^]]^]]^]]]]]\\]k^]^]]kk^\]]\]]]^k]k^\]]^^]^^^]^\k^^]]^]\^^^]]\]k^^]\^^^\^]\]^]^^]]]\]k^^\\\]]]^]^^k]\]]^^^^^^\\^^^^^]^]\^^^^\\\^^]]^]]^^\\\\\\\^k^kkkkk^\]]\]^\^^]k^\\]^^]^^^\]\k^^^^^]\^^^]]\]k^^]\^^^\\\\]]\]]^^^^^kk^\\\]]^]]^^k]\]]